package com.alignet.gn.hibernate;

import java.sql.Timestamp;

import javax.persistence.Column;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.MappedSuperclass;

/**
 * AbstractTgnAction entity provides the base persistence definition of the
 * TgnAction entity. @author MyEclipse Persistence Tools
 */
@MappedSuperclass
public abstract class AbstractTgnCasoPrueba implements java.io.Serializable {

    // Fields

    private Integer inIdTestCase;
    private Integer inIdrequerimiento;
    private Integer inIdDocTestCase;
    private String vcName;
    private String vcCriticidad;
    private String vcCode;
    private String vcType;
    private String vcDesc;
    private String vcState;
    private String vcResult;
    private String vcCondiciones;
    private String vcObservacion;
    
    private Timestamp dtRegistry;

    // Constructors

    /** default constructor */
    public AbstractTgnCasoPrueba() {
    }

    
    
    @Column(name = "VC_CONDICIONES")
    public String getVcCondiciones() {
		return vcCondiciones;
	}




	public void setVcCondiciones(String vcCondiciones) {
		this.vcCondiciones = vcCondiciones;
	}



	@Column(name = "VC_OBSERVACION")
	public String getVcObservacion() {
		return vcObservacion;
	}




	public void setVcObservacion(String vcObservacion) {
		this.vcObservacion = vcObservacion;
	}




	@Column(name = "IN_IDREQUERIMIENTO")
    public Integer getInIdrequerimiento() {
		return inIdrequerimiento;
	}
    
	public void setInIdrequerimiento(Integer inIdrequerimiento) {
		this.inIdrequerimiento = inIdrequerimiento;
	}



	@Id
    @GeneratedValue
    @Column(name = "IN_IDCASOPRUEBA", unique = true, nullable = false)
	public Integer getInIdTestCase() {
		return inIdTestCase;
	}

	public void setInIdTestCase(Integer inIdTestCase) {
		this.inIdTestCase = inIdTestCase;
	}

	@Column(name = "IN_IDDECP")
	public Integer getInIdDocTestCase() {
		return inIdDocTestCase;
	}


	public void setInIdDocTestCase(Integer inIdDocTestCase) {
		this.inIdDocTestCase = inIdDocTestCase;
	}


	@Column(name = "VC_NOMBRE", nullable = false, length = 30)
	public String getVcName() {
		return vcName;
	}

	public void setVcName(String vcName) {
		this.vcName = vcName;
	}

	 @Column(name = "VC_CRITICIDAD", nullable = false, length = 1)
	public String getVcCriticidad() {
		return vcCriticidad;
	}

	public void setVcCriticidad(String vcCriticidad) {
		this.vcCriticidad = vcCriticidad;
	}

	 @Column(name = "VC_CODIGO", nullable = false, length = 20)
	public String getVcCode() {
		return vcCode;
	}

	public void setVcCode(String vcCode) {
		this.vcCode = vcCode;
	}

	 @Column(name = "VC_TIPO", nullable = false, length = 1)
	public String getVcType() {
		return vcType;
	}

	public void setVcType(String vcType) {
		this.vcType = vcType;
	}

	 @Column(name = "VC_DESCRIPCION", nullable = false, length = 100)
	public String getVcDesc() {
		return vcDesc;
	}

	public void setVcDesc(String vcDesc) {
		this.vcDesc = vcDesc;
	}

	@Column(name = "VC_ESTADO", nullable = false, length = 2)
	public String getVcState() {
		return vcState;
	}

	public void setVcState(String vcState) {
		this.vcState = vcState;
	}

	 @Column(name = "VC_RESULTADO", nullable = false, length = 100)
	public String getVcResult() {
		return vcResult;
	}

	public void setVcResult(String vcResult) {
		this.vcResult = vcResult;
	}

	 @Column(name = "DT_REGISTRY", nullable = false)
	public Timestamp getDtRegistry() {
		return dtRegistry;
	}

	public void setDtRegistry(Timestamp dtRegistry) {
		this.dtRegistry = dtRegistry;
	}
    
   

   
   
}